General classification
21
Classics
0
Flat
Hilly
36
Mountain
110
Time Trial
08/06
Stage 1
Domérat > Montluçon
98
09/06
Stage 2
Prémilhat > Issoire
88
10/06
Stage 3
Brioude > Charantonnay
102
11/06
Stage 4
Charmes-sur-Rhône > Saint-Péray
114
Tour of Norway
41
29/05
Solakrossen > Solakrossen
75
30/05
Egersund > Oltedal
32
31/05
Jørpeland > Heja
26
01/06
Stavanger > Stavanger
29
4 Jours de Dunkerque / Grand prix des Hauts de France
62
14/05
Sainte-Catherine > Amiens
117
15/05
Avesnes-sur-Helpe > Crépy-en-Valois
82
16/05
Valenciennes > Famars
17/05
La Chapelle d’Armentières > Cassel
18/05
Stage 5
Wormhout > Dunkerque
53
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
84
Tour of the Alps
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
48
22/04
Mezzolombardo > Sterzing
81
23/04
Sterzing > Innichen
31
24/04
Sillian > Obertilliach
25/04
Lienz > Lienz
33
17/02
Clásica Jaén Paraiso Interior
Úbeda > Úbeda
DNF